using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using HengTong.Model.Db.SupplyChain.Material;

namespace HengTong.Model.Gpt;

public class GptMaterial 
{
    
    /// <summary>
    /// 物料名称
    /// </summary>
    public string Name { get; set; }
    
    public string Description { get; set; }
    
    /// <summary>
    /// 物料分类名称
    /// </summary>
    public string GroupName { get; set; }
    
    /// <summary>
    /// 物料分类编码
    /// </summary>
    public string GroupCode { get; set; }
    
    /// <summary>
    /// 计量单位名称
    /// </summary>
    public string UnitName { get; set; }
    
    /// <summary>
    /// 计量单位编码
    /// </summary>
    public string UnitCode { get; set; }
    
    /// <summary>
    /// EAS物料编码, 用于与EAS系统对接时标识物料
    /// </summary>
    public string ErpId { get; set; }
    
    /// <summary>
    /// SKU列表
    /// </summary>
    public List<GptMaterialSku> Skus { get; set; }
    
    /// <summary>
    /// 物料属性列表
    /// </summary>
    public List<GptMaterialAttribute> Attributes { get; set; }
}